last respite - German English Dictionary